package com.icinfo.cloud.provider.punish.vo;

import com.icinfo.cloud.provider.punish.model.AppDocumentRelatedGoods;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;

/**
 * 办案直通车-可用常用文书列表VO
 * @author Administrator
 */
@Data
public class AppRelationDocumentListVo implements Serializable {

    /**
     * 文书名称
     */
    private String documentName;

    /**
     * 文书文号
     */
    private String documentNumber;

    /**
     * 文书目录编码
     */
    private String documentCatalogCode;

    /**
     * 文书确认时间
     */
    private String documentConfirmDate;

    /**
     * 文书文件地址
     */
    private String docUrl;

    /**
     * 文书ID
     */
    private String documentId;

    /**
     * 案由编码
     */
    private String caseReasonCode;

    /**
     * 案由名称
     */
    private String caseReasonName;

    /**
     * 领域编码
     */
    private String territoryCode;

    /**
     * 违则
     */
    private String illegalBasis;

    /**
     * 违则详情
     */
    private String illegalDetail;

    /**
     * 罚则
     */
    private String punishBasis;

    /**
     * 罚则详情
     */
    private String punishDetail;

    /**
     * 保存开始日期：先行登记保存通知书 专用
     */
    private LocalDateTime savaStartTime;

    /**
     * 保存结束日期：先行登记保存通知书 专用
     */
    private LocalDateTime saveEndTime;

    /**
     * 保存方式： 先行登记保存通知书 专用
     */
    private String saveType;

    /**
     * 保存第地址：先行登记保存通知书 专用 支持编辑（默认办案机构地址）
     */
    private String saveAddress;


    /**
     * 关联物品清单
     */
    private List<AppDocumentRelatedGoods> goodsList;

}
